0820ce6cfb5a8615ed805b189f33a10018cfd622,community/kernel/src/main/java/org/neo4j/kernel/impl/transaction/TxManager.java,TxManager,commit,#Thread#TransactionImpl#,647

Before Change


                {
                    commitError = "error code in commit: " + xaErrorCode;
                }
                throw Exceptions.withCause( new HeuristicMixedException( "Unable to rollback ---> " + commitError
                                                                         + " ---> error code for rollback: "
                                                                         + e.errorCode ), e );
            }
            tx.doAfterCompletion();
            txThreadMap.remove( thread );

After Change


                {
                    commitError = "error code in commit: " + xaErrorCode;
                }
                throw logAndReturn("TM error tx commit",Exceptions.withCause( new HeuristicMixedException( "Unable to rollback ---> " + commitError
                                                                         + " ---> error code for rollback: "
                                                                         + e.errorCode ), e ));
            }
            tx.doAfterCompletion();
            txThreadMap.remove( thread );